﻿
function registerCheck() {	
var a = document.getElementById("name").value;
var cdid = document.getElementById("creditcard").value;
var usern = document.getElementById("username").value;
var userp = document.getElementById("userpwd").value;
var repwd = document.getElementById("repeatpwd").value;
var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",
		21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",
		33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",
		41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",
		46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",
		54:"西藏 ",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",
		65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "};
var uncheck = /^[a-zA-Z][a-zA-Z0-9]*$/;
	var flag = true;
	if (!/^[\u4e00-\u9fa5]*$/.test(a)){
		console.log(a);
		alert("只能输入汉字");
	    flag = false; 
	}else if(!cdid || !/^[1-9]\d{5}(19\d{2}|[2-9]\d{3})((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{4}|\d{3}X)$/i.test(cdid)){
		console.log(a)
		alert("身份证号格式错误");
		flag = false;
    }else if(!city[cdid.substr(0,2)]){
		alert("地址编码错误");
		flag = false;
	}else if(usern==null||usern==""){
		console.log(usern);
		alert("账号不能为空");
		flag = false;
	}else if(usern.length<6||usern.length>20){
		alert("账号长度为6到20");
	    flag = false;
	}else if(!(uncheck.test(usern))){
		alert("账号只能由以及数字和字母组成,且必须以字母开头");
	    flag = false;
	}else if(userp==null||userp==""){
		alert("密码不能为空");
		flag = false;
	}else if(userp!=repwd){
		alert("两次输入的密码不一样");
		flag = false;
	}
	return flag;
}
